cmu brick pittsburgh thin-client pennsylvania attorney .net design radius3 software java real estate oop carnegie mellon application j2ee c++ block php